package twelfth.字节流与字符流基本操作.字节流.InputStream;

import java.io.*;

public class 解决多余空间转换为字符串的问题 {
    public static void main(String[] args) throws IOException {
        // 用File类找到文件
        String path = "D:" + File.separator + "WorkSpaces" + File.separator +
                "JavaDevelopBase_start_329" + File.separator + "src" + File.separator +
                "twelfth" + File.separator + "OutputStreamDemo.txt";
        /**
         * 注意输入文件的路径 如果指定的路径不存在 则运行一定会异常
         */
        File f = new File(path);// 必须给出路径
        InputStream is = new FileInputStream(f);
        byte [] b = new byte[1024];
        int len = is.read(b);//返回值表示向数组中写入了多少数据
        is.close();
        System.out.println("内容为："+new String(b,0,len));
    }
}
/**
 * 没有多余空格产生
 */
/*
D:\WorkSpaces\Java\jdk-21\bin\java.exe "-javaagent:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\lib\idea_rt.jar=53650:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath D:\WorkSpaces\JavaDevelopBase_start_329\out\production\JavaDevelopBase_start_329 twelfth.字节流与字符流基本操作.字节流.InputStream.解决多余空间转换为字符串的问题
内容为：你好java
加油，少年！

Process finished with exit code 0

 */